6 research outputs found

    Desarrollo de un sistema de juego al Tres en Raya para el robot NAO H25

    Get PDF
    En este trabajo se presenta el desarrollo de un módulo para el robot NAO que le permitirá jugar al “Tres en Raya” con un humano de forma autónoma. El desarrollo del juego incluye una gran variedad de técnicas de inteligencia artificial como el aprendizaje por demostración, la visión artificial y la búsqueda heurística que le permitirán alcanzar al robot ese grado de autonomía. La finalidad del trabajo es conseguir que el robot NAO aumente el componente social e interactúe cada vez mejor con los humanos mediante juegos sencillos que todos conocemos, pues este trabajo sirve de base para desarrollar otros módulos con otros juegos diferentes. En la realización del proyecto se ha utilizado el simulador Choregraphe y el API de NaoQi, desarrollados por Aldebaran Robotics para trabajar expresamente con el robot NAO y las librerías de programación OpenCV, para el procesamiento de imágenes, y AIMA, para el algoritmo del juego. El código se ha desarrollado en Python. El proyecto se ha probado sobre un entorno real, con un jugador humano y un robot NAO.This thesis presents the design and development of a new module for NAO, the humanoid robot, which allows it to play Tic Tac Toe against a human player in an autonomous way. The development includes a wide variety of artificial intelligence based techniques such as Learning From Demonstration, Computer Vision and Heuristic Search in order to reach that autonomous behavior on the robot. The aim of this work is to get the robot NAO increase its social component to improve the interaction with humans through simple well-known games. This work serves as the basis to develop other modules with different games. The code of the Tic Tac Toe module has been developed in Python with the help of Aldebaran’s Choregraphe simulator and NaoQi API to work with the robot, OpenCV for image processing and AIMA library for the algorithm of the game. The module has been tested in a real environment where a Tic Tac Toe game was played by a human and a robot NAO.Ingeniería Informátic

    Plan merging by reuse for multi-agent planning

    Get PDF
    Multi-Agent Planning deals with the task of generating a plan for/by a set of agents that jointly solve a planning problem. One of the biggest challenges is how to handle interactions arising from agents' actions. The first contribution of the paper is Plan Merging by Reuse, pmr, an algorithm that automatically adjusts its behaviour to the level of interaction. Given a multi-agent planning task, pmr assigns goals to specific agents. The chosen agents solve their individual planning tasks and the resulting plans are merged. Since merged plans are not always valid, pmr performs planning by reuse to generate a valid plan. The second contribution of the paper is rrpt-plan, a stochastic plan-reuse planner that combines plan reuse, standard search and sampling. We have performed extensive sets of experiments in order to analyze the performance of pmr in relation to state of the art multi-agent planning techniques.This work has been partially supported by the MINECO projects TIN2017-88476-C2-2-R, RTC-2016-5407-4, and TIN2014-55637-C2-1-R and MICINN project TIN2011-27652-C03-02

    OpinAIS: An Artificial Immune System-based Framework for Opinion Mining

    Get PDF
    This paper proposes the design of an evolutionary algorithm for building classifiers specifically aimed towards performing classification and sentiment analysis over texts. Moreover, it has properties taken from Artificial Immune Systems, as it tries to resemble biological systems since they are able to discriminate harmful from innocuous bodies (in this case, the analogy could be established with negative and positive texts respectively). A framework, namely OpinAIS, is developed around the evolutionary algorithm, which makes it possible to distribute it as an open-source tool, which enables the scientific community both to extend it and improve it. The framework is evaluated with two different public datasets, the first involving voting records for the US Congress and the second consisting in a Twitter corpus with tweets about different technology brands, which can be polarized either towards positive or negative feelings; comparing the results with alternative machine learning techniques and concluding with encouraging results. Additionally, as the framework is publicly available for download, researchers can replicate the experiments from this paper or propose new ones

    Using Pre-Computed Knowledge for Goal Allocation in Multi-Agent Planning

    Get PDF
    Many real-world robotic scenarios require performing task planning to decide courses of actions to be executed by (possibly heterogeneous) robots. A classical centralized planning approach has to find a solution inside a search space that contains every possible combination of robots and goals. This leads to inefficient solutions that do not scale well. Multi-Agent Planning (MAP) provides a new way to solve this kind of tasks efficiently. Previous works on MAP have proposed to factorize the problem to decrease the planning effort i.e. dividing the goals among the agents (robots). However, these techniques do not scale when the number of agents and goals grow. Also, in most real world scenarios with big maps, goals might not be reached by every robot so it has a computational cost associated. In this paper we propose a combination of robotics and planning techniques to alleviate and boost the computation of the goal assignment process. We use Actuation Maps (AMs). Given a map, AMs can determine the regions each agent can actuate on. Thus, specific information can be extracted to know which goals can be tackled by each agent, as well as cheaply estimating the cost of using each agent to achieve every goal. Experiments show that when information extracted from AMs is provided to a multi-agent planning algorithm, the goal assignment is significantly faster, speeding-up the planning process considerably. Experiments also show that this approach greatly outperforms classical centralized planning.This work has been partially funded by FEDER/ Ministerio de Ciencia, Innovación y Universidades - Agencia Estatal de Investigación/TIN2017-88476-C2-2-R and MINECO/TIN2014-55637-C2-1-R. I has been also financed by the ERDF – European Regional Development Fund through the Operational Programme for Competitiveness and Internationalisation - COMPETE 2020 Programme within project >, and by National Funds through the FCT – Fundação para a Ciência e a Tecnologia (Portuguese Foundation for Science and Technology) as part of project UID/EEA/50014/2013, and FCT grant SFRH/BD/52158/2013 through Carnegie Mellon Portugal Program

    Plan merging via plan reuse

    Get PDF
    Mención Internacional en el título de doctorMulti-agent planning deals with the task of generating a plan for/by a set of agents that jointly solve a planning problem. One of the biggest challenges is how to handle interactions arising from agents’ actions. There exist some other relevant challenges such as planner’s scalability when agents, goals or resources increase; or improving the makespan of the resulting plan. In this Thesis, we present Plan Merging by Reuse, PMR, a multi-agent planner that automatically adjusts its behaviour to the level of interaction. Given a multi-agent planning task, PMR decides which agents will try to achieve each goal. The chosen agents solve their individual planning tasks. The resulting plans are merged and PMR checks the plan’s validity. Given the potential interactions, merged plans are not always valid. When that happens, PMR performs planning by reuse to generate a valid plan. In order to deal with the problem of agents’ coordination, another contribution presented on this Thesis is RRPT, a stochastic plan-reuse planner. RRPT is able to adjust itself to two different cases: when the input invalid plan is very similar to the final valid solution (classic plan reuse scenario) and also when the input plan is completely different from the final solution. RRPT combines plan reuse and standard search. It will decide stochastically on each iteration which technique to run. Thus, RRPT adapts itself to a wide variety of scenarios. We have performed extensive sets of experiments in order to analyze when to use the different PMR variants, as well as which tasks are more appropriate to be solved by PMR. Our contributions obtain solutions to multi-agent planning tasks where PMR and RRPT can successfully adapt their behavior to the particularities of the problems.Programa de Doctorado en Ciencia y Tecnología Informática por la Universidad Carlos III de MadridPresidente: Eva Onaindía de la Rivaherrera.- Secretario: Dirk Sascha Ossowski.- Vocal: Michael Wayne Barle

    OpinAIS: An Artificial Immune System-based Framework for Opinion Mining

    Get PDF
    This paper proposes the design of an evolutionary algorithm for building classifiers specifically aimed towards performing classification and sentiment analysis over texts. Moreover, it has properties taken from Artificial Immune Systems, as it tries to resemble biological systems since they are able to discriminate harmful from innocuous bodies (in this case, the analogy could be established with negative and positive texts respectively). A framework, namely OpinAIS, is developed around the evolutionary algorithm, which makes it possible to distribute it as an open-source tool, which enables the scientific community both to extend it and improve it. The framework is evaluated with two different public datasets, the first involving voting records for the US Congress and the second consisting in a Twitter corpus with tweets about different technology brands, which can be polarized either towards positive or negative feelings; comparing the results with alternative machine learning techniques and concluding with encouraging results. Additionally, as the framework is publicly available for download, researchers can replicate the experiments from this paper or propose new ones.This work was partially funded by the Spanish Ministry of Science and Innovation under MOVES project (TIN2011-28336) and European Union's CIP Programme (ICT-PSP-2012) under grant agreement no. 325146 (SEACW project).Publicad
    corecore